Release Notes
Do not miss any news from Handpoint releases. Subscribe to our Handpoint Newsletter!
3.3.0
Features:
We are introducing a new feature called duplicate payment check. Looking back at our data we have seen that when a merchant is not 100% sure of the transaction outcome, they will reprocess the transaction leading to the cardholder being charged twice. In order to avoid this scenario, we are now flagging the duplicate transaction and prompting a menu to the cardholder/merchant to confirm/cancel the 2nd charge. This menu will automatically be prompted on the payment terminal if a suspicious charge is detected. We are only prompting the duplicate menu in case the same card is used twice in a row to process a transaction for the same amount within a 5 minutes timeframe.
The duplicate payment check feature will be enabled by default when the Handpoint Payments app v4.0.0. or higher is used. You do not need to update to v3.3.0 to benefit from this new feature. v3.3.0 will only allow you to disable the duplicate payment check feature if you wish to not support it.
Here is an example showing how to disable the duplicate payment check functionality:
Dictionary <string, string> options = new Dictionary<string, string>();
options.Add(XmlTag.DuplicateCheck.Tag(), "0");
hapi.Sale(amount, currency, options);
3.2.6
- Cloud dependencies update (NewtonSoft Lib)
3.2.5
Fixes:
- Nullpointer Exception on Cloud connect without network connection.
- Cloud dependencies update.
- Connection handling on transitions states: Connecting and Disconnecting.
- Automatic Cloud reconnection handling.
- Unable to manually disconnect during a transaction.
3.2.4
Fixes:
SignatureResult
method. Signature result is always true no matter what is passed to the method.
3.2.3
Fixes:
- Crash on signature result (DATECS)
3.2.1
- Improved SDK reconnection logic in case of network unstability.
3.2.0
CLOUD Features:
- Mail Order/Telephone Order (MoTo).
- StopCurrentTransaction operation.
3.1.7
Fixes:
- CLOUD: Improved initial retry mechanism for triggering transactions.
- CLOUD: Increased initial timeout for triggering transactions.